b8343a308ad5df0a99527d5aeba828ba40f7cc42,codeInsight/impl/com/intellij/ide/actions/JavaQualifiedNameProvider.java,JavaQualifiedNameProvider,getQualifiedName,#PsiElement#,34

Before Change


    }
    else if (element instanceof PsiMember) {
      final PsiMember member = (PsiMember)element;
      return member.getContainingClass().getQualifiedName() + "#" + member.getName();
    }
    return null;
  }

After Change


      if (containingClass instanceof PsiAnonymousClass) containingClass = ((PsiAnonymousClass)containingClass).getBaseClassType().resolve();
      if (containingClass == null) return null;
      String classFqn = containingClass.getQualifiedName();
      if (classFqn == null) return member.getName();  // refer to member of anonymous class by simple name
      return classFqn + "#" + member.getName();
    }
    return null;
  }